package com.itheima.d4_file;

import java.io.File;
import java.io.IOException;

/*
  目标：掌握File创建和删除文件相关的方法。

    public boolean createNewFile()	创建一个新的空的文件
    public boolean mkdir()	只能创建一级文件夹
    public boolean mkdirs()	可以创建多级文件夹

    public boolean delete()	删除文件、空文件夹
 */
public class FileTest3 {
    public static void main(String[] args) throws IOException {

        // 创建一个新的空的文件
        File look_dir = new File("look.txt");
        boolean createDir = look_dir.createNewFile();
        System.out.println(createDir);

        // 只能创建一级文件夹
        File dirFile = new File("look_dir");
        boolean mkdirRes = dirFile.mkdir();
        System.out.println("新建文件夹look_dir：" + mkdirRes);

        // 可以创建多级文件夹
        File mulDir = new File("look/inner");
        boolean mkdirsRes = mulDir.mkdirs();
        System.out.println("新建多级文件夹look/inner: " + mkdirsRes);

        // 删除文件、空文件夹
        boolean deleteRes = look_dir.delete();
        System.out.println("删除look.txt: " + deleteRes);
        boolean deleteRes2 = dirFile.delete();
        System.out.println("删除目录look_dir: " + deleteRes2);

    }
}
